IBIS Macromodel Task Group Meeting date: 08 June 2010 Members (asterisk for those attending): Adge Hawes, IBM * Ambrish Varma, Cadence Design Systems Anders Ekholm, Ericsson * Arpad Muranyi, Mentor Graphics Corp. Barry Katz, SiSoft Bob Ross, Teraspeed Consulting Group Brad Brim, Sigrity Brad Griffin, Cadence Design Systems Chris Herrick, Ansoft Chris McGrath, Synopsys * Danil Kirsanov, Ansoft David Banas, Xilinx Deepak Ramaswany, Ansoft Donald Telian, consultant Doug White, Cisco Systems * Eckhard Lenski, Nokia-Siemens Networks Eckhard Miersch, Sigrity Essaid Bensoudane, ST Microelectronics Fangyi Rao, Agilent Ganesh Narayanaswamy, ST Micro Gang Kang, Sigrity Hemant Shah, Cadence Design Systems Ian Dodd, consultant Jerry Chuang, Xilinx Joe Abler, IBM * John Angulo, Mentor Graphics John Shields, Mentor Graphics * Ken Willis, Sigrity Kellee Crisafulli, Celsionix Kumar Keshavan, Sigrity Lance Wang, Cadence Design Systems Luis Boluna, Cisco Systems * Michael Mirmak, Intel Corp. * Mike LaBonte, Cisco Systems Mike Steinberger, SiSoft Mustansir Fanaswalla, Xilinx Patrick O'Halloran, Tiburon Design Automation Paul Fernando, NCSU Pavani Jella, TI Radek Biernacki, Agilent (EESof) Randy Wolff, Micron Technology Ray Komow, Cadence Design Systems Richard Mellitz, Intel Richard Ward, Texas Instruments Samuel Mertens, Ansoft Sam Chitwood, Sigrity Sanjeev Gupta, Agilent Scott McMorrow, Teraspeed Consulting Group Shangli Wu, Cadence Design Systems Sid Singh, Extreme Networks Stephen Scearce, Cisco Systems Steve Kaufer, Mentor Graphics Steve Pytel, Ansoft Syed Huq, Cisco Systems Syed Sadeghi, ST Micro Ted Mido, Synopsys Terry Jernberg, Cadence Design Systems * Todd Westerhoff, SiSoft Vladimir Dmitriev-Zdorov, Mentor Graphics Vikas Gupta, Xilinx Vuk Borich, Agilent * Walter Katz, SiSoft Wenyi Jin, LSI Logic Zhen Mu, Mentor Graphics ------------------------------------------------------------------------ Opens: - Bob: We should cover the DAC IBIS summit - Arpad's presentation may start earlier - Adge Hawes will present - Arpad: The location has changed? - Bob: It is at the Hilton this time, not Marriott - Todd: Will we be at 2:45? - Ours may have some discussion - Bob: Yes - Some presentations are shorter than expected - Presenters need to bring 20 copies -------------------------- Call for patent disclosure: - No one declared a patent. ------------- Review of ARs: - Arpad: update AMI flow diagram and text - Done - Arpad: BIRD text update - In progress - Mike: post BIRDs from Walter - Have not seen explicit post requests - Arpad: They have circulated on the list - Arpad: Update section 2 text based on updated AMI flow - In progress - Arpad: Write parameter passing syntax proposal (BIRD draft) for *-AMS models in IBIS that is consistent with the parameter passing syntax of the AMI models - TBD: Propose a parameter passing syntax for the SPICE - [External ...] also? - TBD - Arpad: Review the documentation (annotation) in the macro libraries. - Deferred until a demand arises or we have nothing else to do ------------- New Discussion: Michael M discussed ISS document editing: - MM: Are we allowed to alter formatting of Synopsys content? - To resemble a formal spec it would have to change - Mike L: If we have permission to change words we must have format permission - Bob: We should be able to make some changes while retaining look and feel - Walter: We got permission to use it with no known constraints - As long as we don't change the words - Todd: I can check with Synopsys Arpad showed the IBIS-ATM task group report for the DAC IBIS summit: - Two slides including the cover - Topics: - No technical work on ISS since August, MM picking it up - Group is divided on AMI issues - BIRD 112 submitted by Scott McMorrow - Hope to vote on submitting AMI Flow BIRD 6/22 Arpad showed the text of the AMI Flow BIRD draft: - Arpad: Added a second paragraph clarifying that 2.3 covers several modes - Asterisks are not used because most lines have changed - 2.1.4 mentions .ami files - Eckhard: 2.3 could be before 2.1 - Arpad: It would be better not to start with too much detail - Ken: It may be less confusing to have the flow first - Could 2.3 be exhaustive enough to replace 2.1 and 2.2? - Arpad: They are more detailed than they should be for an overview - It seems like it could be moved - Todd: These are two different views of the same thing - Walter: We should keep these to document 2 of the 64 possible flows - Todd: 2.1 and 2.2 describe interactions with individual models - It's not a flow description - 2.3 was added when we found the Use_Init_Output double counting problem - Ken: Does either have something not in the other? - Ambrish: They are just different views - Arpad: I don't know if we have to get into this level of detail - Ambrish: The model has to take care of it - Walter: 2.2 should say how to interact with a non-varying model - Ambrish: Section 2 should be about how models work - Section 3 should be the system overview - Walter: This should be organized by the type of case at hand - Arpad: 2.3 step 2 covers several different cases - John: We are laying groundwork in 2.1 and 2.2 for 2.3 - Arpad: Model makers and EDA tool writers are different audiences - Leaning toward a concise spec - Walter: 2.1 and 2.2 are about how the DLL is called - Arpad: We can renumber and change some titles - 2.1 and 2.2 could be rewritten a little - Walter: The content in 2.1 and 2.2 is good - Ambrish: The title for section 2 could be better than "Application Scenarios" AR: Arpad update AMI Flow BIRD text Arpad explained changes to description of GetWave_Exists: - Walter: Disagree with the change made - It should say Use_Init_Output "has no meaning" instead of "must be set to True" - This does not clarify the spec, it changes it - Arpad: We had agreed to this in the flow diagram - Walter: I only agreed to the flows - Todd: Page 182 says what Arpad has written - Walter: Step 3 is a GetWave call - Todd: 2.3 is TD whether or not GetWave exists - Ambrish: There is a discrepancy between the flow and the definition - Todd: And the flow does not deal with digital input - Arpad: The outcome is the same regardless of how we view it AR: Arpad start email thread on philosophy regarding GetWave_Exists Next meeting: 22 June 2010 12:00pm PT -------- IBIS Interconnect SPICE Wish List: 1) Simulator directives